package jnpf.zc.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import jnpf.base.ActionResult;
import jnpf.fico.model.invoice.ZcglCwInvoiceListVO;
import jnpf.report.vo.*;

public interface ReportService {
    IPage<ReportGyjyVO> getGyjyListPage(ReportGyjyVO reportGyjyVO);
    IPage<ZcglCzReportVO> getZcglCzReportVO(ZcglCzReportVO reportGyjyVO);

    IPage<ReportGyzcVO> getGyzcListPage(ReportGyzcVO reportGyzcVO);

    IPage<ReportGyzcWqsVO> getGyzcWqsListPage(ReportGyzcWqsVO reportGyzcWqsVO);

    IPage<ReportGyzcXzVO> getGyzcXzListPage(ReportGyzcXzVO reportGyzcXzVO);

    ActionResult updateGyzcWqs(ReportGyzcWqsVO reportGyzcWqsVO);

    ActionResult updateGyzcXz(ReportGyzcXzVO reportGyzcXzVO);

    IPage<ReportGyzcCzVO> getGyzcCzListPage(ReportGyzcCzVO reportGyzcCzVO);
}
